$(function() {
    // 获取用户信息
    getUserIfo()
        // 退出
    $('#logout').on('click', function() {
        layui.layer.confirm('do you want to leave here?', { icon: 3, title: '提示' }, function(index) {
            // 清空token，跳转到登录界面
            localStorage.removeItem('token')
            location.href = '/login.html'
            layer.close(index);
        });
    })
})

// 抽取出来当全局函数
function getUserIfo() {
    $.ajax({
        type: 'get',
        url: '/my/userinfo',
        // // 设置请求头
        // headers: {
        //     Authorization: localStorage.getItem('token')
        // },
        success: function(res) {
            if (res.status !== 0) {
                return layui.layer.msg(res.message)
            }
            console.log(res);
            // 渲染到页面
            reader(res.data)

        }
    })
}

// 渲染页面
function reader(ifo) {
    // 渲染用户信息 判断有nickname渲染nickname
    var name = ifo.nickname || ifo.username
    $('#welcome').text('欢迎' + name)

    // 渲染头像 如果有user_pic就渲染，没有就显示文字
    if (ifo.user_pic) {
        $('.layui-nav-img').prop('src', ifo.user_pic)
        $('.text-avatar').hide()
    } else {
        var first = name.substr(0, 1).toUpperCase()
        $('.text-avatar').show().text(first)
        $('.layui-nav-img').hide()
    }
}